package com.itzhoun.wayFactory;

/**
 * @author 周楠
 * @Date 2023/01/12/上午 10:27
 */
public class PizzaStore {

    public static void main(String[] args) {

        OrderPizza orderPizza = new BeiJinPizza();


    }

    /**
     * 工厂方法模式
     * 优点： 如果你想要在新增一个产地的功能，只需要继承类重写方法就好了，不需要在修改现成代码。 拓展性好。
     * 缺点：客户端需要实例化创建类。想要上海Pizza就得实例化上海工厂，想要北京Pizza就得实例化北京工厂。
     * 那么一旦这两个工厂模式发生了变化，比如类名称修改了，我们也要跟着修改，增加了复杂度。
     */
}
